// 基于template/src/widgets/{{appEntities}}/{{ctrls@GRID}}-grid/{{spinalCase ctrl.codeName}}-grid-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class GridControlVO extends ControlVOBase {

  constructor(data: any){
    super(data);
    //  表格自持属性
    this.$ownKeys = ['ibizbook', 'type', 'author', 'ibizbookname', 'booknumber', 'press', 'ibizbookid', 'srfkey', 'srfdataaccaction', 'srfmajortext', 'srfmstag'];
  }
  get type() {
    return this.$DO.type;
  }
  set type(value: any) {
    this.$DO.type = value;
  }
  get author() {
    return this.$DO.author;
  }
  set author(value: any) {
    this.$DO.author = value;
  }
  get ibizbookname() {
    return this.$DO.ibizbookname;
  }
  set ibizbookname(value: any) {
    this.$DO.ibizbookname = value;
  }
  get booknumber() {
    return this.$DO.booknumber;
  }
  set booknumber(value: any) {
    this.$DO.booknumber = value;
  }
  get press() {
    return this.$DO.press;
  }
  set press(value: any) {
    this.$DO.press = value;
  }
  get ibizbookid() {
    return this.$DO.ibizbookid;
  }
  set ibizbookid(value: any) {
    this.$DO.ibizbookid = value;
  }
  get srfkey() {
    return this.$DO.ibizbookid;
  }
  set srfkey(value: any) {
    this.$DO.ibizbookid = value;
  }
  get srfdataaccaction() {
    return this.$DO.ibizbookid;
  }
  set srfdataaccaction(value: any) {
    this.$DO.ibizbookid = value;
  }
  get srfmajortext() {
    return this.$DO.ibizbookname;
  }
  set srfmajortext(value: any) {
    this.$DO.ibizbookname = value;
  }
  set ibizbook(value: any) {
    this.$DO.ibizbookid = value;
  }
  get ibizbook() {
    return this.$DO.ibizbookid;
  }
}